#include"my_unordered_map.h"
#include"my_unordered_set.h"

using namespace cfl;

void test_01()
{
	set<string> s;
	s.insert("hello");
	s.insert("world");
	s.insert("left");
	s.insert("right");

	for (auto& e : s)
	{
		cout << e << endl;
	}
}

void test_02()
{
	map<string, int> m;
	/*m.insert({ "bba" ,1 });
	m.insert({ "abb" ,1 });
	m.insert({ "baabbb" ,1 });
	m.insert({ "world" ,1 });
	m.insert({ "hello" ,1 });
	m.insert({ "it" ,1 });*/

	m["bab"] = 1;
	m["abb"] = 1;
	m["baabbb"] = 1;
	m["world"] = 1;
	m["hello"] = 1;
	m["it"] = 1;

	m["xxxx"];

	for (auto& e : m)
	{
		cout << e.first << ": " << e.second << endl;
	}

}


int main()
{
	//test_01();
	test_02();
	return 0;
}
